body{padding: 0;margin: 0px;}
a{text-decoration: none;}
ul{list-style: none;display: inline;}
.clear{clear: both;}

.container{padding-left: 0px;padding-right: 0px;}

.header{height: 31px;background:#e3e4e5;border-bottom: solid 1px #ddd;font-size: 12px;}
.header .left{float: left;}
.header .right{float: right;}
.header span{margin: 0px 5px;color: #ccc}
.header div{line-height: 31px;}
.header div i{margin-right: 5px;}
.header div a{color: #999;}
.header div a:hover{color: #e4393c;}

.adv img{width: 100%;}
.adv .closes{position: absolute;right: 180px;color: #ff0000;top: 41px;padding: 5px;border: solid 1px #fff;border-radius: 50%;width: 22px;height: 22px;}
.adv .closes i{position: absolute;top: 3px;}

.search{float: right;}
.search input{width: 375px;height: 36px;border:solid 2px #e4393c;padding: 4px;margin-top: 1px;}
.search button{height: 36px;background: #e4393c;border:solid 2px #e4393c;color: #ffffff;width: 80px;}

.quicklink{padding-top: 20px;}
.quicklink .cart{padding: 0px;}
.quicklink .cart i{margin:0px 2px;}
.quicklink .cart a{float: right;background: #F9F9F9;border: solid 1px #dfdfdf;margin-left: 10px;color: #222;}

.tips{background: #fffdee;border: solid 1px #edd28b;padding: 10px 20px;line-height: 25px;color: #f70;}
.tips i{margin-right: 10px;}
.tips button{margin-left: 20px;background: #e74649;border: solid 1px #e74649;border-radius: 4px;color: #fff;padding: 0px 5px;}

.taps{margin-top: 20px;font-size: 18px;}
.taps .active{color: #e74649;border-bottom: solid 1px #e74649;}
.taps li{list-style: none;display: inline;float: left;margin-right: 20px;padding-bottom: 5px;}
.taps .addr{float: right;font-size: 12px;color: gray;}
.taps .addr a{text-decoration: none;color: gray;padding: 2px;border: solid 1px #bbb;}
.taps .addr i{margin-left: 5px;}

.tables-header{background: #f3f3f3;height: 44px;line-height: 44px;padding:0px 5px;border: solid 1px #e9e9e9;}
.tables-header .checkbox{float: left;width: 60px;margin: 0px;}
.tables-header .checkbox input{margin-top: 15px;}

.tables-body .item{padding: 5px;border: solid 1px #c5c5c5;float: left;width: 100%;margin-top: -1px;}
.tables-body .item input{float: left;}
.tables-body .item .product{float: left;margin: 0px 10px;}
.tables-body .item .product img{border: solid 1px #eee;float: left;}
.tables-body .item .product .title{float: left;width: 300px;margin-left: 10px;}
.tables-body .item .product .title a{text-decoration: none;color: #333;}
.tables-body .item .product .title a:hover{color:#e74649; }
.tables-body .item .product .title .return{margin-top: 10px;color: #6485cb;font-size: 12px;}
.tables-body .item .product .title .return i{font-size: 14px;margin-right: 5px;}
.tables-body .item .product .title .service{font-size: 12px;color: gray;}
.tables-body .item .product .title .service i{font-size: 14px;margin-right: 5px;color: #e74649}
.tables-body .item .product .sku{float: left;margin-left: 50px;color: gray;}

.tables-body .item .price{float: left;margin-left: 100px;}

.tables-body .item .number{float: left;margin-left: 80px;text-align: center;}
.tables-body .item .number p{color: gray;font-size: 12px;}
.tables-body .item .number .calculate{float: left;border: solid 1px #999;}
.tables-body .item .number .calculate a{float: left;color: #333;padding:0px 5px;text-decoration: none;}
.tables-body .item .number .calculate input{float: left;width: 50px;height: 16px;text-align: center;border: none;}

.tables-body .item .totals{float: left;margin-left: 30px;}

.tables-body .item .operate{float: left;margin-left: 70px;}
.tables-body .item .operate div a{color: gray;text-decoration: none;font-size: 12px;}
.tables-body .item .operate div a:hover{color: #e74649}

.settlement{margin-top: 20px;border: solid 1px #f0f0f0;padding: 10px;}
.settlement .checkbox{float: left;}
.settlement p{float: left;margin-top: 10px;margin-left:10px;margin-right: 10px}
.settlement p a{color: #333;text-decoration: none;}
.settlement p a:hover{color: #e74649}
.settlement button{background: #e74649;color: #fff;border: solid 1px #e74649;float: right;width: 100px;height: 50px;}

.guess{margin-top: 20px;}
.guess li{list-style: none;display: inline;float: left;margin-right: 20px;}
.guess .active{color: #e74649;border-bottom: solid 2px #e74649;}
.guess .row{padding: 0px 15px;text-align: center;margin-top: 30px;}
.guess .row .col-sm-3{border: dashed 1px #999;padding: 10px;margin-left: -1px;height: 270px;}
.guess .row .col-sm-3 a{color: #333;text-decoration: none;}
.guess .row .col-sm-3 .price{color: #e74649;}
.guess .row .col-sm-3 button{padding: 5px 10px;border: solid 1px #999;color: #666;background: #fff;border-radius: 4px;}
.guess .row .col-sm-3 button:hover{background: #e74649;color: #fff;border: solid 1px #e74649;}
.guess .row .col-sm-3 button i{margin-right: 5px;}